Skip to content

anvil: collection-log tab, clan Discord notifications & OBS replay clips#12648

Open
AhmedFathy2001 wants to merge 8 commits into
runelite:masterfrom
AhmedFathy2001:update-anvil-clog-hub
Open

anvil: collection-log tab, clan Discord notifications & OBS replay clips#12648
AhmedFathy2001 wants to merge 8 commits into
runelite:masterfrom
AhmedFathy2001:update-anvil-clog-hub

Conversation

@AhmedFathy2001

@AhmedFathy2001 AhmedFathy2001 commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Update of the Anvil plugin (companion for the Anvil clan-events / bingo platform).

This update brings the in-game side of the platform:

Collection Log "Anvil" tab

  • Schedule view: your active event plus live / upcoming competitions.
  • Bingo board rendered as a square grid, a Leagues-style points accordion, or a tile-race track (per event type), with a per-tile detail page.
  • Weekly SOTW / BOTW leaderboards, plus read-only previews of events you're not competing in.

In-game popups

  • A Collection-log-style unlock banner for bingo drops / tile completions.
  • Optional banner sound (bundled clips, or a user-supplied .wav from the RuneLite directory).

More auto-tracked tile types — the existing "Auto Submit Drops" now also handles:

  • NPC kill-count tiles (for mobs that aren't on the hiscores).
  • Timed-clear tiles: times an activity (Inferno, CoX / ToB / ToA, Colosseum, Gauntlet, Nightmare, …) and submits the clear time when it's under the tile's threshold. The parsing is isolated and unit-tested against real chat formats.
  • (Alongside the existing item-drop, collection-set, skill-XP and boss-KC tiles.)

Clan notifications — each individually toggleable, and they only fire when the clan has configured the matching Discord webhook on the Anvil site:

  • Deaths, PvP kills, rare drops, pets, and combat-achievement tier clears → Discord webhooks. Deaths / rare-drops / pets / CAs default on; PvP kills default off.

OBS replay clips (opt-in, off by default)

  • Connects to a local OBS via obs-websocket to save a replay clip on a hotkey and, when it's under the size limit, posts it to a configured Discord clips channel.

Data / external services (mirrored in the manifest warning)

  • The Anvil-site submission (your IP, RSN, and screenshots) is unchanged from the original plugin. New in this update are the optional Discord-webhook posts and local OBS control described above. None of these destinations are controlled or verified by RuneLite.

Builds with the standard plugin-hub packager; ./gradlew test passes.

@runelite-github-app

runelite-github-app Bot commented Jun 16, 2026

Copy link
Copy Markdown

@runelite-github-app

runelite-github-app Bot commented Jun 16, 2026

Copy link
Copy Markdown

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

@AhmedFathy2001 AhmedFathy2001 changed the title anvil: update to c695554 — in-game collection-log hub anvil: add a Collection Log tab for in-game bingo tracking Jun 17, 2026
@runelite-github-app runelite-github-app Bot added the warning change an existing plugin install warning was changed label Jun 17, 2026
@AhmedFathy2001 AhmedFathy2001 changed the title anvil: add a Collection Log tab for in-game bingo tracking anvil: collection-log tab, clan Discord notifications & OBS replay clips Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

plugin change size-xl warning change an existing plugin install warning was changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant